﻿<%@ Page Title="" Language="C#" MasterPageFile="~/PainelUsuario.master" AutoEventWireup="true" CodeFile="vendas_cobrarcontrato.aspx.cs" Inherits="vendas_cobrarcontrato" %>

<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" Runat="Server">
    <% (this.Master as PainelUsuario).ActiveMenu = 14; %>
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="TitleContent" Runat="Server">
    Solicitar envio de contrato
</asp:Content>

<asp:Content ID="Content3" ContentPlaceHolderID="ContentContent" Runat="Server">
    <%
        string Tipo_Permissao_Vendas = "" + this.Session["Tipo_Permissao_Vendas"];
        int iSellsPermission = 0;
        try { iSellsPermission = int.Parse(Tipo_Permissao_Vendas); }
        catch { }   
                
        if (string.IsNullOrEmpty(this.Message) == false)            
        {
            this.Response.Write("<script>alert('" + this.Message + "');</script>");
        }

        string Id_Venda = "" + this.Request["Id_Venda"];
        string Id_Venda_Original = "-1";
        string Id_VendedorSAC = "";
        string Id_ClienteSAC = "";
        string Id_ProdutoVendido = "";
        string Lancamento_DataVenda = "";
        string Lancamento_ValorVenda = "";
        string Lancamento_ValorMensalidade = "";
        string Lancamento_NumeroMesesNoContrato = "";
        string Conferencia_DataVenda = "";
        string Conferencia_ValorVenda = "";
        string Conferencia_ValorMensalidade = "";
        string Conferencia_NumeroMesesNoContrato = "";
        string ValorDaComissao = "";
        string ComissaoFoiPaga = "";
        string DataPagamentoComissao = "";
        string ContratoRecebido = "";
        string DataRecebimentoContrato = "";
        string Lancamento_NumeroContrato = "";
        string Conferencia_NumeroContrato = "";
        string Lancamento_UrlContrato = "";
        string Conferencia_UrlContratoAssinado = "";
        string ContratoFoiCancelado = "";
        string ContratoCanceladoEm = "";
        string Id_MotivoCancelamento = "";
        string ObservacoesDoCancelamento = "";
        string ValorFoiExtornadoAoCliente = "";
        string ValorExtornadoAoCliente = "";
        string DataExtornoAoCliente = "";
        string ComissaoFoiExtornadaPeloVendedor = "";
        string ValorComissaoExtornadaPeloVendedor = "";
        string DataExtornoPeloVendedor = "";
        string Lancamento_ObservacoesGerais = "";
        string Conferencia_ObservacoesGerais = "";
        string MotivoDaAlteracaoDoRegistro = "";        
        
        string NomeVendedorSAC = "";
        string NomeClienteSAC = "";        
        
        if (string.IsNullOrEmpty(Id_Venda) == false)
        {
            PL.DataBase.DAO.Instance.Setup(PL.DataBase.DatabaseTypes.MySql, PL.General.Instance.ConnectionString);
            PL.DataBase.DAO.Instance.Connector.Open();
            string sql = "SELECT * FROM tb_Vendas WHERE Excluido=0 AND Id_Venda=" + Id_Venda + " AND VersaoMaisAtualDoRegistro=1";
            var reader = PL.DataBase.DAO.Instance.Connector.QueryWithReader(sql);
            if (reader.Read() == true)
            {
                Id_Venda = "" + reader["Id_Venda"];
                Id_Venda_Original = "" + reader["Id_Venda_Original"];                
                Id_VendedorSAC = "" + reader["Id_VendedorSAC"];
                NomeVendedorSAC = "" + reader["NomeVendedorSAC"];
                Id_ClienteSAC = "" + reader["Id_ClienteSAC"];
                NomeClienteSAC = "" + reader["NomeClienteSAC"];
                Id_ProdutoVendido = "" + reader["Id_ProdutoVendido"];
                Lancamento_DataVenda = "" + reader["Lancamento_DataVenda"];
                Lancamento_ValorVenda = ("" + reader["Lancamento_ValorVenda"]).Replace(',', '.');
                Lancamento_ValorMensalidade = "" + reader["Lancamento_ValorMensalidade"];
                Lancamento_NumeroMesesNoContrato = "" + reader["Lancamento_NumeroMesesNoContrato"];
                Conferencia_DataVenda = "" + reader["Conferencia_DataVenda"];
                Conferencia_ValorVenda = "" + reader["Conferencia_ValorVenda"];
                Conferencia_ValorMensalidade = "" + reader["Conferencia_ValorMensalidade"];
                Conferencia_NumeroMesesNoContrato = "" + reader["Conferencia_NumeroMesesNoContrato"];
                ValorDaComissao = ("" + reader["ValorDaComissao"]).Replace(',', '.');
                ComissaoFoiPaga = "" + reader["ComissaoFoiPaga"];
                DataPagamentoComissao = "" + reader["DataPagamentoComissao"];
                ContratoRecebido = "" + reader["ContratoRecebido"];
                DataRecebimentoContrato = "" + reader["DataRecebimentoContrato"];
                Lancamento_NumeroContrato = "" + reader["Lancamento_NumeroContrato"];
                Conferencia_NumeroContrato = "" + reader["Conferencia_NumeroContrato"];
                Lancamento_UrlContrato = "" + reader["Lancamento_UrlContrato"];
                Conferencia_UrlContratoAssinado = "" + reader["Conferencia_UrlContratoAssinado"];
                ContratoFoiCancelado = "" + reader["ContratoFoiCancelado"];
                ContratoCanceladoEm = "" + reader["ContratoCanceladoEm"];
                Id_MotivoCancelamento = "" + reader["Id_MotivoCancelamento"];
                ObservacoesDoCancelamento = "" + reader["ObservacoesDoCancelamento"];
                ValorFoiExtornadoAoCliente = "" + reader["ValorFoiExtornadoAoCliente"];
                ValorExtornadoAoCliente = "" + reader["ValorExtornadoAoCliente"];
                DataExtornoAoCliente = "" + reader["DataExtornoAoCliente"];
                ComissaoFoiExtornadaPeloVendedor = "" + reader["ComissaoFoiExtornadaPeloVendedor"];
                ValorComissaoExtornadaPeloVendedor = "" + reader["ValorComissaoExtornadaPeloVendedor"];
                DataExtornoPeloVendedor = "" + reader["DataExtornoPeloVendedor"];
                Lancamento_ObservacoesGerais = "" + reader["Lancamento_ObservacoesGerais"];
                Conferencia_ObservacoesGerais = "" + reader["Conferencia_ObservacoesGerais"];
                MotivoDaAlteracaoDoRegistro = "" + reader["MotivoDaAlteracaoDoRegistro"];

                try
                {
                    Lancamento_NumeroContrato = "" + double.Parse(Lancamento_NumeroContrato).ToString("#,##0");                    
                }
                catch { }
                try
                {
                    Conferencia_NumeroContrato = "" + double.Parse(Conferencia_NumeroContrato).ToString("#,##0");
                }
                catch { }                
            }
            reader.Close();
            PL.DataBase.DAO.Instance.Connector.Close();                   
        }        
    %>

    <form class="mainForm" action="vendas_criareditar.aspx" method="post" onsubmit="return checkUserData();">   
        <input type="hidden" name="Id_Venda" id="Id_Venda" value="<%= Id_Venda %>" />
        <input type="hidden" name="Id_Venda_Original" id="Id_Venda_Original" value="<%= Id_Venda_Original %>" />

        <fieldset>
            <div class="widget first">
                <div class="head">
                    <h5                         
                        class="iList"                    
                    >Dados da venda</h5>
                    <div class="num">                        
                        <a href="vendas_ver.aspx" class="blueNum">Voltar e ver todas as vendas</a>                                                
                    </div>
                </div>
                                                                    
                <div class="rowElem">    
                    <div class="formLeft">
                        <label>Cliente:</label>
                        <select
                            disabled="disabled"
                            name="DadosCliente" id="DadosCliente"
                            class="styled">
                            <% this.WriteClients(Id_ClienteSAC); %>
                        </select>
                    </div>
                </div>

                <div class="rowElem">                                                                           
                    <div class="formLeft">
                        <label>Vendedor:</label>
                        <select                             
                            disabled="disabled"                                                    
                            name="DadosVendedor" id="DadosVendedor"                                         
                            class="styled">
                            <% this.WriteVendors(Id_VendedorSAC); %>
                        </select>
                    </div>
                </div>

                <div class="rowElem">
                    <div class="formLeft">
                        <label>Produto Vendido:</label>
                        <select                                                         
                            disabled="disabled"                            
                            name="Id_ProdutoVendido" id="Id_ProdutoVendido"                            
                            class="styled">
                            <% this.WriteProducts(Id_ProdutoVendido); %>
                        </select>
                    </div>
                </div>
            </div>
        </fieldset>
                   
        <div class="">
            <center>
                <br />                
                <input type="submit" value="Salvar registro" class="greenBtn" />
            </center>
        </div>

        <br />      
    </form>
</asp:Content>